/**
 * 按钮权限控制
 */
import store from '@/store'
export default {
  // binding就是指指令的元素及指令本身的属性对象
  inserted(el, binding) {
    // 获取到后端返回的按钮级别的权限点
    const points = store.state.user.UserInfo.roles.points
    // 判断如果返回的数据没有自定义指令，则移除对应的按钮
    if (!points.includes(binding.value)) {
      // el.parentNode就是指获取到el的父级元素
      // removeChild指移除对应节点
      el.parentNode.removeChild(el)
    }
  }
}
